#include "student.h"
#include <QDebug>

Student::Student(QObject *parent) : QObject(parent)
{

}

void Student::treat()
{
    qDebug()<< "请老师吃饭";
//  使用qDebug()函数，它可以把调试信息直接输出到控制台上。

//  输出到控制台上有两种方式：

//      (1) 将字符串当做参数传给qDebug()函数。(这种方法可以不用添加头文件#include<QDebug>)

//      (2) 使用流输出的方法输出多个字符串。（需要添加 #include<QDebug>头文件）
}

void Student::treat(QString foodName)
{
    //如果是QString，打印的结果将会是：：请老师吃饭，老师要吃： "宫保鸡丁"
    //但是char *格式没有引号
    //所以，如果想要不加引号，应该将QString--->>>char *
    //先使用.toUtf8方法，将其转化为QByteArray
    //再使用data方法，将QByteArray转化为char *
    qDebug()<<"请老师吃饭，老师要吃："<<foodName.toUtf8().data();
}
